package main

import "fmt"

// Author : CSR丶WARRIOR
// Time ： 2020/10/16  20:15
// TOOLS : GoLand
// FILENAME : methodValue.go
// STATEMENT: 方法值与方法表达式

type table struct {
}

func (t *table) getInfo(name string) {
	fmt.Println(name)
}
func main() {
	/*// 创建方法值
	  var tab = table{}
	  getInfo := tab.getInfo
	  fmt.Printf("%T\n", getInfo) //func(string)
	  getInfo("hello")            //hello*/

	//创建方法表达式
	var tab = table{}
	f := (*table).getInfo
	f(&tab, "golang") //golang
}
